Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zagreb Open - Zagreb Cridicard Mastercard Tennis Cup - Campos do Jordao BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas TESS Tennis Classic - Campinas Credicard Tennis Cup - Campos do Jordao Copa Ericsson Brazil - Sao Paulo Gran Copa Ericsson - Rio de Janeiro Maia Open - Oporto Polish Open 99 - Poznan 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Binghamton Professional Tennis Tournament - Binghamton Corona Mexico City Open - Mexico City Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Zagreb Open - Zagreb ATU Cup - Weiden VI Gramado Open de Tenis - Gramado Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas Bancolombia Open - Bogota Voit Mexico City Open - Mexico City Aberto de Santa Catarina de Tenis - Florianopolis ECU Prague Open - Prague Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Music City Challenger - Nashville JSM Challenger - Champaign ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Dallas Challenger Bogota Challenger Ostrava Challenger Winnetka Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger Rome Challenger Campos do Jordao Challenger Brasilia Challenger Bangkok Challenger Sao Paulo Challenger San Luis Potosi Challenger - San Luis Potosi Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Campos do Jordao Challenger Campinas Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Aberto de Sao Paulo - Sao Paulo Copa Petrobras Brazil - Belo Horizonte Global Telecom Open - Florianopolis Copa Ericsson Chile - Santiago 2002 Tulsa USTA Challenger - Tulsa 2002 Azalea Orthopedic Challenger - Tyler Britania Zavaleta - Puebla AT&T Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas V Gramado Open de Tennis - Gramado Ljubljana Open 2002 - Ljubljana BH Tennis Open International Cup - Belo Horizonte South African Airways Open - East London BH Tennis Open International Cup - Belo Horizonte Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg The USTA Challenger at West End Racquet - Torrance Britania Zavaleta - Puebla Copa Ericsson Peru - Lima Sao Paulo - Brazil Bancolombia Open - Bogota Schickedanz Open - Furth 2001 Centura USTA Challenger - Rocky Mount Baden Open - Ettlingen Intelig Tennis Cup - Brasilia Aberto Da Costa Do Sauipe - Bahia Napoli Challenger - Napoli VIII Avierto Internacional de Salinas - Salinas University of Tennessee USTA Challenger - Knoxville SMS Tennis Cup - Sao Paulo BH Tenis Open International Cup 2008 - Belo Horizonte 2003 West Side Tennis Club Challenger - Forest Hills Hilton Waikoloa Village USTA Challenger - Waikoloa La Serena Open - La Serena Top Wool Challenger - Biella VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis IX Trofeo Ciudad de Quito - Quito AXA Open - Espinho Zivnobanka Open 1999 - Prostejov Jagermeister Open - Braunschweig Hilton Waikoloa Village USTA Challenger - Waikoloa Seguros Bolivar Open - Cali Pekao Open - Szczecin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas IX Open Internacional D'Andorra - Andorra Muller Cup - Ulm III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo USTA Challenger of Burbank - Burbank Pomorski Bank Kredytowy Open - Szczecin Maia Challenger - Oporto CA Challenger - Graz Ciudad de Pozoblanco Open Diputacion - Cordoba USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Ford Tennis Championships - Louisville The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Copa Kia Challenger ATP - Santiago Bogota Challenger Sao Paulo Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Salvador Challenger Salinas Challenger Blumenau Challenger Zagreb Challenger Santos Challenger Rio Quente Challenger Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Sao Paulo Challenger Campinas Challenger Grand Prix Hassan II - Casablanca Open Seat-Godo '99 - Barcelona Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca AXA Cup - London Franklin Templeton Tennis Classic - Scottsdale Belem Challenger Bucaramanga Challenger Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle Waldbaum's Hamlet Cup - Long Island Adidas Open de Toulouse - Toulouse Scania Stockholm Open - Stockholm Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Generali Open 2001 - Kitzbuhel Brazil Open - Salvador Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Milan Indoors - Milan Open 13 - Marseille Grand Prix Hassan II - Casablanca Estoril Open - Estoril Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad Salem Open - Hong Kong CA Tennis Trophy - Vienna Adidas International - Sydney International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia RCA Championships - Indianapolis Generali Open 2003 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Brasil Open - Salvador Thailand Open - Bangkok Bogota Challenger Blunmenau Challenger Curitiba Challenger Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad China Open - Beijing International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Heineken Open - Auckland International Tennis Championships - Delray Beach Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril BMW Open - Munich Gerry Weber Open - Halle The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Mercedes-Benz Cup - Los Angeles Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven China Open - Beijing Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Santos Challenger Synsam Swedish Open - Bastad RCA Championships - Indianapolis Thailand Open - Bangkok Open de Moselle - Metz BA-CA Tennis Trophy - Vienna MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe TCT Open - Tunis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Abierto Mexicano de Tenis Pegaso - Acapulco Open Seat Godo 2007 - Barcelona Sao Paulo Challenger Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Generali Open - Kitzbuhel RCA Championships - Indianapolis VI Trofeo Ciudad de Quito - Quito Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Heineken Open - Auckland Intelig Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam SMS Tennis Open - Sao Paulo Open de Tenis Comunidad Valenciana - Valencia Copa Ericsson Brazil - Sao Paulo BH Tennis Open International Cup - Belo Horizonte USTA Challenger of Dallas - Dallas China Open - Beijing BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane 2003 Eddleman USTA Challenger - Birmingham Heineken Open - Auckland Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington China Open - Beijing If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe UBS Open Gstaad - Gstaad Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Mercedes Cup - Stuttgart International German Open - Hamburg ATP Studena Croatia Open Umag - Umag Nossa Caixa Aberto de Sao Paulo - Sao Paulo Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe Dubai Tennis Open - Dubai Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade AIG Japan Open - Tokyo UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Open Seat Godo 2003 - Barcelona U.S. Men's Clay Court Championships - Houston ATP Studena Croatia Open - Umag Winston Salem - Winston Salem China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brisbane International - Brisbane Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Valencia Open - Valencia Brasil Open - Sao Paulo Connex Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Scania Stockholm Open - Stockholm Heineken Open - Auckland Dubai Tennis Open - Dubai Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Generali Open 2002 - Kitzbuhel Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam ABN/AMRO World Tennis Tournament - Rotterdam Salem Open - Hong Kong CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel UBS Open Gstaad - Gstaad The Stella Artois Grass Court Championships - London BellSouth Open - Vina del Mar Trofeo Conde de Godo - Barcelona Brasil Open - Salvador Open de la Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Open de Tenis Comunidad Valenciana - Valencia Open 13 - Marseille Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Croatia Open Umag - Umag 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Campionati Internazionali d'Italia - Rome Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, QR, ESP-UZB 4-0 Davis Cup, World Group, 1R, ESP-MAR 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, SF, ESP-ARG 3-2 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, World Group, PO, ITA-ESP 2-3 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Tennis Masters Cup - Sydney Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Sydney Olympics - Athens Rogers Cup - Montreal Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, RUS-BRA 3-2 Watsons Water Champions Challenge - Hong Kong